﻿using Foxit.PDF;

namespace Sustainalytics.Reporting.Framework
{
    public static class Colors
    {
        public static RgbColor BarBackgroundColor { get { return new RgbColor(88, 88, 90); } }
        public static RgbColor LineColor { get { return new RgbColor(88, 88, 90); } }

        public static RgbColor SectionColor { get { return new RgbColor(189, 190, 192); } }

        public static RgbColor AzureColor { get { return new RgbColor(104, 170, 163); } }

        public static RgbColor GreyBulletColor { get { return new RgbColor(90, 96, 100); } }
        public static RgbColor GreenBulletColor { get { return new RgbColor(47, 163, 150); } }
        public static RgbColor YellowBulletColor { get { return new RgbColor(252, 175, 23); } }

        public static RgbColor[] MaterialBestPracticeGapColor
        {
            get
            {
                return new[]
                {
                    new RgbColor(189, 189, 189), // grey
                    new RgbColor(65, 173, 73), // green
                    new RgbColor(231, 214, 0), // yellow
                    new RgbColor(170, 43, 49) // red
                };
            }
        }

        public static RgbColor[] CtgColor
        {
            get
            {
                return new[]
                {
                    new RgbColor(189, 190, 192),
                    new RgbColor(253, 236, 210),
                    new RgbColor(249, 216, 165),
                    new RgbColor(246, 197, 121),
                    new RgbColor(245, 187, 98),
                    new RgbColor(241, 158, 31)
                };
            }
        }
    }
}
